// 引入项目中的全局组件
import pButton from "./button/index.vue"; // 引入自定义的svg组件
import pRadioGroup from "./radio/group.vue";
import pRadio from "./radio/item.vue";
import pCheckbox from "./checkbox/index.vue";
const allGloablCom = {
  pButton,
  pRadioGroup,
  pRadio,
  pCheckbox,
}; // 将自定义组件放入对象中

// 对外暴露插件对象
export default {
  // 只能叫做 install 方法
  install(app) {
    // 循环遍历，注册 allGloablCom 中全部组件
    Object.keys(allGloablCom).forEach((key) => {
      // 注册为全局组件
      app.component(key, allGloablCom[key]);
    });
  },
};
